From 9c54b74af636397ce2590d99de9942cdac17c11e Mon Sep 17 00:00:00 2001 From: Claudio Cambra Date: Tue, 29 Apr 2025 12:57:53 +0800 Subject: [PATCH] feat(mac-crafter): Use our default entitlements file during default mac-crafter build run Signed-off-by: Claudio Cambra --- admin/osx/mac-crafter/Sources/main.swift | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/admin/osx/mac-crafter/Sources/main.swift b/admin/osx/mac-crafter/Sources/main.swift index adcbd77d1..8024ba878 100644 --- a/admin/osx/mac-crafter/Sources/main.swift +++ b/admin/osx/mac-crafter/Sources/main.swift @@ -244,7 +244,12 @@ struct Build: ParsableCommand { let clientAppDir = "\(clientBuildDir)/image-\(buildType)-master/\(appName).app" if let codeSignIdentity { print("Code-signing Nextcloud Desktop Client libraries and frameworks...") - try codesignClientAppBundle(at: clientAppDir, withCodeSignIdentity: codeSignIdentity) + let entitlementsPath = "\(clientBuildDir)/work/build/admin/osx/macosx.entitlements" + try codesignClientAppBundle( + at: clientAppDir, + withCodeSignIdentity: codeSignIdentity, + usingEntitlements: entitlementsPath + ) } print("Placing Nextcloud Desktop Client in \(productPath)...") -- 2.30.2